package com.xaiojimao.gr_common.CommonEnum;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;


public enum BizCommonEnum implements ErrorEnum {

    COMMON_ENUM("系统出小差!", 1000),
    USER_EXITS_ERROR("用户已存在!", 1001),
    USER_PASSWORD_ERROR("用户密码错误!", 1002),
    USER_STATUS_ERROR("用户已被禁用!", 1003),
    USER_NOT_EXITS_ERROR("用户不存在!", 1004),
    USER_OUT_LOGIN_ERROR("登入过期，请重新登入!", 1005),
    USER_NOT_PERMISSION_ERROR("没有操作权限!", 1006),
    USER_TOKEN_ILLEGAL_ERROR("用户token非法!", 1007),
    SYSTEM_CHECK_WORD_ERROR("上传审核失败!", 2001),


    ARTICLE_COVER_NOT_EXITS_ERROR("请选择封面图片", 3001),
    ARTICLE_NOT_EXITS_ERROR("文章不存在", 3002),
    ARTICLE_STATUS_ERROR("文章状态异常", 3003),
    ARTICLE_COMMENT_ILLEGAL_ERROR("评论非法!", 3004);


    private String msg;
    private Integer code;

    BizCommonEnum(String msg, Integer code) {
        this.msg = msg;
        this.code = code;
    }

    @Override
    public Integer getCode() {
        return this.code;
    }

    @Override
    public String getMsg() {
        return this.msg;
    }
}
